package me.zhengjie.modules.system.service;

import com.alibaba.fastjson.JSONObject;
import me.zhengjie.modules.system.domain.SafeRiskItem;
import me.zhengjie.modules.system.vo.SafeRiskItemVo;

import java.util.List;
import java.util.Map;

/**
 * SafeTestItemService
 *
 * @author guoyuan
 * @version 1.0.0
 * @since 1.0.0
 */
public interface SafeTestItemService {
    /**
     * 新建
     *
     * @param entity 实体
     */
    void create(SafeRiskItem entity);

    /**
     * 查所有
     *
     * @param vo 查询条件
     * @return 结果列表
     */
    List<SafeRiskItem> queryAll(SafeRiskItemVo vo) throws Exception;

    /**
     * 查所有
     *
     * @param vo id
     * @return 结果列表
     */
    List<SafeRiskItem> queryByTypeId(String typeId) throws Exception;

    /**
     * 更新
     *
     * @param entity 数据
     */
    void update(SafeRiskItem entity) throws Exception;
    /**
     * 删除
     *
     * @param id 文件
     */
    void delete(String id) throws Exception;
}

